﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Coway.Ordering.Orders
{
    public class CustomerUpdateOrderDto
    {
        public bool BillingSameAboveLegalAddress { get; set; }

        public bool InstallationSameAboveLegalAddress { get; set; }

        public bool InstallationSameAboveName { get; set; }

        public Guid Id { get; set; }

        /// <summary>
        /// 名字
        /// </summary>
        public string FirstName { get; set; }

        /// <summary>
        /// 姓氏
        /// </summary>
        public string LastName { get; set; }

        /// <summary>
        /// 社安号 xxx-xx-xxxx，如果选择租赁才需要填写此项
        /// </summary>
        public string SocialSecurityNumber { get; set; }

        /// <summary>
        /// 出生日期（月/日/年）
        /// </summary>
        public DateTime? DateOfBirth { get; set; }

        /// <summary>
        /// 邮箱地址
        /// </summary>
        public string EMail { get; set; }

        /// <summary>
        /// 税号/营业登记号（TAX ID / BUSINESS REGISTRATION NUMBER:）
        /// </summary>
        public string TaxId { get; set; }

        /// <summary>
        /// 法律地址/住所 - 街道
        /// </summary>
        public string LegalAddressStreet { get; set; }

        /// <summary>
        /// 法律地址/住所 - 城市
        /// </summary>
        public string LegalAddressCity { get; set; }

        /// <summary>
        /// 法律地址/住所 - 州
        /// </summary>
        public string LegalAddressState { get; set; }

        /// <summary>
        /// 法律地址/住所 - 公寓住宅bai (单元住宅, 房间du)
        /// </summary>
        public string LegalAddressApt { get; set; }

        /// <summary>
        /// 法律地址/住所 - 邮编
        /// </summary>
        public string LegalAddressZipCode { get; set; }

        /// <summary>
        /// 账单地址 - 街道
        /// </summary>
        public string BillingAddressStreet { get; set; }

        /// <summary>
        /// 账单地址 - 城市
        /// </summary>
        public string BillingAddressCity { get; set; }

        /// <summary>
        /// 账单地址 - 州
        /// </summary>
        public string BillingAddressState { get; set; }

        /// <summary>
        /// 账单地址 - 公寓住宅bai (单元住宅, 房间du)
        /// </summary>
        public string BillingAddressApt { get; set; }

        /// <summary>
        /// 账单地址 - 邮编
        /// </summary>
        public string BillingAddressZipCode { get; set; }

        /// <summary>
        /// 家庭电话
        /// </summary>
        public string HomePhone { get; set; }

        /// <summary>
        /// 手机号码
        /// </summary>
        public string Mobile { get; set; }

        #region 安装信息
        /// <summary>
        /// 名字
        /// </summary>
        public string InstallationFirstName { get; set; }

        /// <summary>
        /// 姓氏
        /// </summary>
        public string InstallationLastName { get; set; }

        /// <summary>
        /// 安装申请日期
        /// </summary>
        public DateTime? RequestDate { get; set; }

        ///// <summary>
        ///// 安装申请日期2
        ///// </summary>
        //public DateTime RequestDate2 { get; set; }

        /// <summary>
        /// 安装地址 - 街道
        /// </summary>
        public string AddressStreet { get; set; }

        /// <summary>
        /// 安装地址 - 城市
        /// </summary>
        public string AddressCity { get; set; }

        /// <summary>
        /// 安装地址 - 州
        /// </summary>
        public string AddressState { get; set; }

        /// <summary>
        /// 安装地址 - 公寓住宅bai (单元住宅, 房间du)
        /// </summary>
        public string AddressApt { get; set; }

        /// <summary>
        /// 安装地址 - 邮编
        /// </summary>
        public string AddressZipCode { get; set; }

        /// <summary>
        /// 家庭电话
        /// </summary>
        public string InstallationHomePhone { get; set; }

        /// <summary>
        /// 手机号码
        /// </summary>
        public string InstallationMobile { get; set; }

        /// <summary>
        /// 选项
        /// </summary>
        public string Option { get; set; }

        /// <summary>
        /// 会员（选择	□YES□NO）
        /// </summary>
        public string Membership { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remarks { get; set; }

        #endregion
    }
}
